﻿/* Joyce
	Event NPC
*/

var status = -1;
var eff ="#fUI/UIWindow/Quest/icon6/7#";
var maps = Array(
100000000, //射手村 - 射手村
104000000, //明珠港 - 明珠港
910001000, //隐藏地图 - 专业技术村庄&lt;匠人街>
240000000, //神木村 - 神木村
220000000, //玩具城 - 玩具城
251000000, //百草堂 - 百草堂
702000000, //嵩山镇 - 嵩山镇
801000000, //昭和村 - 昭和村
600000000, //新叶城
270000000, //时间神殿 - 三个门
700000000, //红鸾宫
101000000, //魔法密林 - 魔法密林
102000000, //勇士部落 - 勇士部落
103000000, //废弃都市 - 废弃都市
105000000,//林中之城
200000000, //神秘岛 - 天空之城
211000000, //神秘岛 - 冰峰雪域
230000000, //水下世界 - 水下世界
701000000, ////上海外滩
260000000, //火焰之路 - 阿里安特
261000000, //莎翁小镇 - 玛加提亚
702100000, //大雄宝殿
800000000, //古代神社
550000000, //马来西亚 - 吉隆大都市 
300000000, //艾琳森林 - 阿尔泰营地
310000000, //黑色之翼领地 - 埃德尔斯坦
120000000, //诺特勒斯 - 诺特勒斯码头
273000000); //黄昏勇士部落 


var monstermaps = Array(
										Array(50000,0,"大蘑菇								[1-10级]"),
                                        Array(101030500,0,"森林尽头							[20-30级]"),
										Array(102030400,0,"灰烬之地							[50-60级]"), 
										Array(200010100,0,"三色庭院通道						[60-70级]"), 
										Array(952020200,0,"冰雪峡谷1							[70-80级]"), 
										Array(310060300,0,"深坑道								[80-85级]"), 
										Array(261010102,0,"研究所202号							[85-90级]"), 
										Array(300010000,0,"苔藓树丛路口						[90-95级]"), 
										Array(211040300,0,"尖锐的绝壁1							[95-100级]"), 

Array(541010010,0,"幽灵船 2							[94-100级]"),
										Array(223010000,0,"滑稽车站1							[100-110级]"), 
										Array(251010403,0,"红鼻子海盗团老巢3					[110-120级]"), 
										Array(252020700,0,"苦难者之屋							[120-125级]"),
										Array(250010304,0,"流浪熊的地盘						[125-128级]"),
										Array(211042200,0,"艰苦洞穴3							[128-135级]"),
										Array(240040500,0,"龙之巢穴入口						[135-140级]"),
										Array(240040520,0,"遭破坏的龙之巢穴					[140-145级]"),
										Array(240040511,0,"被遗忘的龙之巢穴					[145-150级]"),
										Array(240040600,0,"主巢穴山峰							[150-155级]"),
										Array(270030500,0,"忘却之路5							[150-155级]"),
										Array(271000100,0,"变形的提诺之林						[155-160级]"),
										Array(271030100,0,"骑士团第1区域						[160-165级]"),
										Array(271030400,0,"骑士团第4区域						[165-170级]"),
										Array(271030540,0,"骑士团殿堂5							[170-180级]"),
										Array(273030100,0,"火岩山丘							[180-190级]"),
										Array(273040300,0,"荒废的发掘地区4						[190-195级]"),
										Array(273060300,0,"战士决战处							[195-200级]"),
										Array(273060300,0,"　")
										); 

var tiaotiaomaps = Array(
										Array(100000202,0,"射手跳跳"),
                                        Array(220000006,0,"玩具城跳跳"),
										Array(280020000,0,"火山心藏Ⅰ"),
										Array(109040001,0,"高地第1阶段"),
										Array(910130000,0,"忍苦树林"),
										Array(109030001,0,"上楼找出口"),
										Array(109040001,0,"高地第1阶段"),
										Array(910360000,0,"地铁B1"),
										Array(910360100,0,"地铁B2"),
										Array(910360200,0,"地铁B3")
										); 

var bossmaps = Array( 
100020401,//僵尸蘑菇的巢穴
100020301,//蓝蘑菇王的巢穴
100020101,//蘑菇王的巢穴  
230040420,//皮亚奴斯洞穴
220080000,//时间塔的本源
240020402,//喷火龙栖息地
240020102,//格瑞芬的森林   
551030100,//阴森世界
240040700,//暗黑龙王栖息地
702070400);//藏经主场

var selectedMap = -1;
var selectedArea = -1;

function start() {
    action(1, 0, 0);
}

function action(mode, type, selection) {
    if (mode == 1) {
        status++;
    } else {
        if (status >= 2 || status == 0) {
            cm.dispose();
            return;
        }
        status--;
    }

    if (status == 0) {
		//cm.sendSimple("#fUI/UIWindow2.img/QuestAlarm/BtQ/normal/0#您好 #r#h ##k 请选择您要传送的项目:\r\n#L0##b" + eff + "城镇传送#b#l\r\n#L1#" + eff + "练级传送#b#l\r\n#L8#" + eff + "#r跳跳地图#b#l\r\n#L5#" + eff + "美洲豹栖息地#b#l\r\n#L18#" + eff + "进入家族中心(创建家族)#b#l");
		cm.sendSimple("#fUI/UIWindow2.img/QuestAlarm/BtQ/normal/0#您好 #r#h ##k 请选择您要传送的项目:\r\n#L0##b城镇传送#b#l\r\n#L1#练级传送#b#l\r\n#L5#美洲豹栖息地#b#l\r\n#L18#进入家族中心(创建家族)#b#l");
		} else if (status == 1) {
	var selStr = "请选择您的目的地: #b";
    	if (selection == 0) {
            	for (var i = 0; i < maps.length; i++) {
                	selStr += "\r\n#L" + i + "##m" + maps[i] + "# #l";
            	}				
        } else if (selection == 2) {
            	cm.dispose();
            	cm.openNpc(9010022);
            	return;
        } else if (selection == 3) {
            	cm.dispose();
            	cm.openNpc(9900002,1);
            	return;
	} else if (selection == 5) {
			cm.warp(100000103,0);
			cm.dispose();
			return;
	} else if (selection == 4) {
		for (var i = 0; i < bossmaps.length; i++) {
                	selStr += "\r\n#L" + i + "##m" + bossmaps[i] + "# #l";
            	}	       	
  } else if (selection == 8) {
        for (var i = 0; i < tiaotiaomaps.length; i++) {
				selStr += "\r\n#L" + i + "#" + tiaotiaomaps[i][2] + "";
					}   
	} else if (selection == 18) {
			//cm.warp(931000500,0);
			//cm.dispose();
			//return;
			if (cm.getJob() == 3300 || cm.getJob() == 3310 || cm.getJob() == 3311 || cm.getJob() == 3312) {
			cm.warp(931000500,0);
			cm.dispose();
			return
			} else {
			cm.sendOk("你不是豹弩职业.我不能为你传送");
			cm.dispose();
            return;
			}
        } else {
                       for (var i = 0; i < monstermaps.length; i++) {
				selStr += "\r\n#L" + i + "#" + monstermaps[i][2] + "";
                       }
	} 
        selectedArea = selection;
        cm.sendSimple(selStr);
    } else if (status == 2) {
        //cm.sendYesNo("看来这里的事情都已经处理完了啊。您真的要移动到 #m" + (selectedArea == 0 ? maps[selection] : monstermaps[selection]) + "# 吗？");
	cm.sendYesNo("看来这里的事情都已经处理完了啊。您真的要移动吗？");
        selectedMap = selection;
    } else if (status == 3) {
        if (selectedMap >= 0) {
		if(selectedArea == 0){
			cm.warp(maps[selectedMap],0);
		}else if(selectedArea == 4){
			cm.warp(bossmaps[selectedMap],0);
		}else if(selectedArea == 8){
			cm.warp(tiaotiaomaps[selectedMap][0],0);
		}else{
			cm.warp(monstermaps[selectedMap][0],0);
		}
            //cm.warp(selectedArea == 0 ? maps[selectedMap] : monstermaps[selectedMap], 0);
        }
        cm.dispose();
    } else if (status == 6) {
        
    }
}